import request from './request.js'
/* import store from '../store/' */

export const login = data => {
	return request({
		method:'POST',
		url:'/app/v1_0/authorizations',
		data
	})
}

export const getCurrentUser = data => {
	return request({
		method:'GET',
		url:'/app/v1_0/user',
		/* headers: {
			Authorization:`Bearer ${store.state.user.token}`
		} */
		
	})
}
//获取用户频道列表
export const getUserChannels = () => {
	return request({
		method:'GET',
		url:'/app/v1_0/user/channels',
		
	})
}

export const getAllChannels = () => {
	return request({
		method:'GET',
		url:'/app/v1_0/channels',
		
	})
}

export const appUserChannel = (data) => {
	return request({
		method:'PATCH',
		url:'/app/v1_0/user/channels',
		data
	})
}

export const deleteUserChannel = (channelId) => {
	return request({
		method:'DELETE',
		url:`/app/v1_0/user/channels/${channelId}`,
		
	})
}


export const addFollow = (userId) => {
	return request({
		method:'POST',
		url:'/app/v1_0/user/followings',
		data: {
			target: userId
		}
		
	})
}

export const deleteFollow = (userId) => {
	return request({
		method:'DELETE',
		url:`/app/v1_0/user/followings/${userId}`,
		
	})
}

//获取用户个人资料

export const getUserProfile = () => {
	return request({
		method:'GET',
		url:'/app/v1_0/user/profile'
		
	})
}

//修改用户个人资料
export const updateUserProfile = data => {
	return request({
		method:'PATCH',
		url:'/app/v1_0/user/profile',
		data
		
	})
}

//修改用户照片资料
export const updateUserPhoto = data => {
	return request({
		method:'PATCH',
		url:'/app/v1_0/user/photo',
		data
		
	})
}